﻿using Volo.Abp.DependencyInjection;

namespace Shared.Service.DataScopes
{
    public abstract class DataScopeProvider : IDataScopeProvider, ITransientDependency
    {
        protected DataScopeProvider(IDataScopeStore dataScopeStore)
        {
            DataScopeStore = dataScopeStore;
        }

        public abstract string Name { get; }

        protected IDataScopeStore DataScopeStore { get; }
    }
}
